<?php
	auth(MEMBRE,false,true);
	
		if(isset($_GET['post_id']) && isset($_GET['fid']) && isset($_GET['tid'])){
			$num = (isset($_GET['num']) ? intval($_GET['num']) : 1);
				//On verifie si le membre qui demande l'update est bien l'auteur du post
				$info = $pdo->prepare("SELECT * FROM forum_post WHERE post_id=?");
				$info->execute(array($_GET['post_id']));
				
				if($info->rowCount() > 0){
					$data = $info->fetch(PDO::FETCH_OBJ);
				
					if($data->forum_membre_id==$_SESSION['id'] || id2level($_SESSION['id'])>=MODO){
						if(isset($_POST['send'])){
							$erreur = 0;
							$textErr = '';
							
								if(isset($_POST['bbcode_courant']) && empty($_POST['bbcode_courant'])){
									$erreur++;
									$textErr .= 'Merci d\'écrire un méssage !';	
								}
							
							if($erreur==0){
								$info = $pdo->prepare("UPDATE forum_post SET post_texte=?,membre_id_edit=?,post_edit=? WHERE post_id=?");
								$info->execute(array($_POST['bbcode_courant'],$_SESSION['id'],time(),$_GET['post_id']));
								
								redirect("Méssage modifié !",getLienModule("forum","voirmessage").'?fid='.intval($_GET['fid']).'&tid='.intval($_GET['tid']).'&num=' . $num);
								
							}else{
								$return = (($erreur == 1) ? "Une erreur s'est produite durant la verification des informations : " : "Des erreurs se sont produites durant la verification des informations : ") . $textErr . "<a href=\"".getLienModule("forum","update").'?post_id='.intval($_GET['post_id']).'&fid='.intval($_GET['fid']).'&tid='.intval($_GET['tid']).'&num=' . $num."\">Retour au formulaire</a>";
								echo "<div class=\"info\">" . $return . "</div>";
							}
				
				
				
						}else{
							$_tab['action'] = getLienModule("forum","update").'?post_id='.intval($_GET['post_id']).'&fid='.intval($_GET['fid']).'&tid='.intval($_GET['tid']).'&num=' . $num;
							$_tab['textareaValue'] = $data->post_texte;
							$type = "bbcode_courant";
			  $_tab['previsualisation'] = true;
					
							$_tab['textareaLabel'] = '';	


echo '<div class="cadre_visible contenu">';

	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '' . Editer_sujet . '';

							include('./includes/formulaire.php');
							
							$_tab = '</div>';
							 
						}
						
					}else{
						redirect("Vous ne pouvez pas modifier un post qui ne vous appartient pas !",getLienModule("forum","voirmessage").'?fid='.intval($_GET['fid']).'&tid='.intval($_GET['tid']).'&num=' . $num);	
					}
				}else{
					redirect("Impossible de modifier un post qui n'existe pas ou plus !",getLienModule("forum","voirmessage").'?fid='.intval($_GET['fid']).'&tid='.intval($_GET['tid']).'&num=' . $num);	
				}
		}else{
			redirect("Problème technique !");
		}
?>